#include<iostream>
#include<gtest/gtest.h>
/*
    断言宏的使用
        ASSERT_ 断言失败则退出
        EXPECT_ 断言失败继续运行
    注意：
        断言宏，必须在单元测试宏函数中使用

*/

TEST(test1, greater_than){
    int age=20;
    ASSERT_GT(age,18);
    printf("OK!\n");
}
TEST(test1, less_than){
    int age=20;
    ASSERT_LT(age,18);
    printf("OK!\n");
}
TEST(test1, exp_less_than){
    int age=20;
    EXPECT_LT(age,18);
    printf("OK!\n");
}

int main(int argc, char* argv[]){
    // 将命令行参数传递给gtest
    testing::InitGoogleTest(&argc, argv);
    // 运行所有测试案例
    RUN_ALL_TESTS();
    return 0;
}